package kr.ac.ssu.ailab.Control;


/**
 * Search 상태인 맵에서 Event 가 발생했을 때 동작하는 클래스
 * 
 * @author Rivers
 * 
 */
public class EventListener extends Thread
{
	private GraphUpdate graphUpdate;
	private int number;
	private int mode;
	
	/**
	 * 생성자
	 * @param mode
	 */
	public EventListener(int mode)
	{
		this.mode = mode;
	}

	/**
	 * 이벤트가 발생한 클러스터 번호를 set 하는 메소드
	 * @param number
	 */
	public void setClusterNumber(int number)
	{
		this.number = number;
	}

	@Override
	public void run()
	{
		graphUpdate = new GraphUpdate();
		graphUpdate.setMode(mode);
		graphUpdate.rescan(number);
	}

}
